﻿/*
 * Создан: Оникийчук Антон Игоревич
 * Компания: ООО "ИМСАТ"
 * Дата создания: 02.02.2009
 * Время создания: 12:30
 * Emal разработчика: onikiychuka@gmail.com
 */
using System;

namespace IMSAT.OFTD.DOM
{
    /// <summary>
    /// Description of ID.
    /// </summary>
    public class ID : IComparable
    {
        private readonly string _imageId = "";
        private readonly string _originalId = "";

        public ID(string orID, string svgId)
        {
            _originalId = orID;
            _imageId = svgId;
        }

        public string OriginalId
        {
            get { return _originalId; }
        }

        public string ImageId
        {
            get { return _imageId; }
        }
        public override string ToString()
        {
            return _originalId + "svgid: "+_imageId;
        }

        #region IComparable Members

        int IComparable.CompareTo(object obj)
        {
            if (obj is ID)
            {
                if (_originalId == ((ID)obj)._originalId && _imageId == ((ID)obj)._imageId)
                    return 0;
            }
            return -1;
        }

        #endregion
    }
}